// source --> https://flyinglessons.co.uk/wp-includes/js/jquery/jquery.min.js?ver=3.6.0 /*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ !function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0 https://flyinglessons.co.uk/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.3.2 /*! jQuery Migrate v3.3.2 | (c) OpenJS Foundation and other contributors | jquery.org/license */ "undefined"==typeof jQuery.migrateMute&&(jQuery.migrateMute=!0),function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e,window)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery"),window):t(jQuery,window)}(function(s,n){"use strict";function e(e){return 0<=function(e,t){for(var r=/^(\d+)\.(\d+)\.(\d+)/,n=r.exec(e)||[],o=r.exec(t)||[],i=1;i<=3;i++){if(+o[i]<+n[i])return 1;if(+n[i]<+o[i])return-1}return 0}(s.fn.jquery,e)}s.migrateVersion="3.3.2",n.console&&n.console.log&&(s&&e("3.0.0")||n.console.log("JQMIGRATE: jQuery 3.0.0+ REQUIRED"),s.migrateWarnings&&n.console.log("JQMIGRATE: Migrate plugin loaded multiple times"),n.console.log("JQMIGRATE: Migrate is installed"+(s.migrateMute?"":" with logging active")+", version "+s.migrateVersion));var r={};function u(e){var t=n.console;s.migrateDeduplicateWarnings&&r[e]||(r[e]=!0,s.migrateWarnings.push(e),t&&t.warn&&!s.migrateMute&&(t.warn("JQMIGRATE: "+e),s.migrateTrace&&t.trace&&t.trace()))}function t(e,t,r,n){Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){return u(n),r},set:function(e){u(n),r=e}})}function o(e,t,r,n){e[t]=function(){return u(n),r.apply(this,arguments)}}s.migrateDeduplicateWarnings=!0,s.migrateWarnings=[],void 0===s.migrateTrace&&(s.migrateTrace=!0),s.migrateReset=function(){r={},s.migrateWarnings.length=0},"BackCompat"===n.document.compatMode&&u("jQuery is not compatible with Quirks Mode");var i,a,c,d={},l=s.fn.init,p=s.find,f=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,y=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,m=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;for(i in s.fn.init=function(e){var t=Array.prototype.slice.call(arguments);return"string"==typeof e&&"#"===e&&(u("jQuery( '#' ) is not a valid selector"),t[0]=[]),l.apply(this,t)},s.fn.init.prototype=s.fn,s.find=function(t){var r=Array.prototype.slice.call(arguments);if("string"==typeof t&&f.test(t))try{n.document.querySelector(t)}catch(e){t=t.replace(y,function(e,t,r,n){return"["+t+r+'"'+n+'"]'});try{n.document.querySelector(t),u("Attribute selector with '#' must be quoted: "+r[0]),r[0]=t}catch(e){u("Attribute selector with '#' was not fixed: "+r[0])}}return p.apply(this,r)},p)Object.prototype.hasOwnProperty.call(p,i)&&(s.find[i]=p[i]);o(s.fn,"size",function(){return this.length},"jQuery.fn.size() is deprecated and removed; use the .length property"),o(s,"parseJSON",function(){return JSON.parse.apply(null,arguments)},"jQuery.parseJSON is deprecated; use JSON.parse"),o(s,"holdReady",s.holdReady,"jQuery.holdReady is deprecated"),o(s,"unique",s.uniqueSort,"jQuery.unique is deprecated; use jQuery.uniqueSort"),t(s.expr,"filters",s.expr.pseudos,"jQuery.expr.filters is deprecated; use jQuery.expr.pseudos"),t(s.expr,":",s.expr.pseudos,"jQuery.expr[':'] is deprecated; use jQuery.expr.pseudos"),e("3.1.1")&&o(s,"trim",function(e){return null==e?"":(e+"").replace(m,"")},"jQuery.trim is deprecated; use String.prototype.trim"),e("3.2.0")&&(o(s,"nodeName",function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},"jQuery.nodeName is deprecated"),o(s,"isArray",Array.isArray,"jQuery.isArray is deprecated; use Array.isArray")),e("3.3.0")&&(o(s,"isNumeric",function(e){var t=typeof e;return("number"==t||"string"==t)&&!isNaN(e-parseFloat(e))},"jQuery.isNumeric() is deprecated"),s.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){d["[object "+t+"]"]=t.toLowerCase()}),o(s,"type",function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?d[Object.prototype.toString.call(e)]||"object":typeof e},"jQuery.type is deprecated"),o(s,"isFunction",function(e){return"function"==typeof e},"jQuery.isFunction() is deprecated"),o(s,"isWindow",function(e){return null!=e&&e===e.window},"jQuery.isWindow() is deprecated")),s.ajax&&(a=s.ajax,c=/(=)\?(?=&|$)|\?\?/,s.ajax=function(){var e=a.apply(this,arguments);return e.promise&&(o(e,"success",e.done,"jQXHR.success is deprecated and removed"),o(e,"error",e.fail,"jQXHR.error is deprecated and removed"),o(e,"complete",e.always,"jQXHR.complete is deprecated and removed")),e},e("4.0.0")||s.ajaxPrefilter("+json",function(e){!1!==e.jsonp&&(c.test(e.url)||"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&c.test(e.data))&&u("JSON-to-JSONP auto-promotion is deprecated")}));var g=s.fn.removeAttr,h=s.fn.toggleClass,v=/\S+/g;function j(e){return e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase()})}s.fn.removeAttr=function(e){var r=this;return s.each(e.match(v),function(e,t){s.expr.match.bool.test(t)&&(u("jQuery.fn.removeAttr no longer sets boolean properties: "+t),r.prop(t,!1))}),g.apply(this,arguments)};var Q,b=!(s.fn.toggleClass=function(t){return void 0!==t&&"boolean"!=typeof t?h.apply(this,arguments):(u("jQuery.fn.toggleClass( boolean ) is deprecated"),this.each(function(){var e=this.getAttribute&&this.getAttribute("class")||"";e&&s.data(this,"__className__",e),this.setAttribute&&this.setAttribute("class",!e&&!1!==t&&s.data(this,"__className__")||"")}))}),w=/^[a-z]/,x=/^(?:Border(?:Top|Right|Bottom|Left)?(?:Width|)|(?:Margin|Padding)?(?:Top|Right|Bottom|Left)?|(?:Min|Max)?(?:Width|Height))$/;s.swap&&s.each(["height","width","reliableMarginRight"],function(e,t){var r=s.cssHooks[t]&&s.cssHooks[t].get;r&&(s.cssHooks[t].get=function(){var e;return b=!0,e=r.apply(this,arguments),b=!1,e})}),s.swap=function(e,t,r,n){var o,i,a={};for(i in b||u("jQuery.swap() is undocumented and deprecated"),t)a[i]=e.style[i],e.style[i]=t[i];for(i in o=r.apply(e,n||[]),t)e.style[i]=a[i];return o},e("3.4.0")&&"undefined"!=typeof Proxy&&(s.cssProps=new Proxy(s.cssProps||{},{set:function(){return u("JQMIGRATE: jQuery.cssProps is deprecated"),Reflect.set.apply(this,arguments)}})),s.cssNumber||(s.cssNumber={}),Q=s.fn.css,s.fn.css=function(e,t){var r,n,o=this;return e&&"object"==typeof e&&!Array.isArray(e)?(s.each(e,function(e,t){s.fn.css.call(o,e,t)}),this):("number"==typeof t&&(r=j(e),n=r,w.test(n)&&x.test(n[0].toUpperCase()+n.slice(1))||s.cssNumber[r]||u('Number-typed values are deprecated for jQuery.fn.css( "'+e+'", value )')),Q.apply(this,arguments))};var A,k,S,M,N=s.data;s.data=function(e,t,r){var n,o,i;if(t&&"object"==typeof t&&2===arguments.length){for(i in n=s.hasData(e)&&N.call(this,e),o={},t)i!==j(i)?(u("jQuery.data() always sets/gets camelCased names: "+i),n[i]=t[i]):o[i]=t[i];return N.call(this,e,o),t}return t&&"string"==typeof t&&t!==j(t)&&(n=s.hasData(e)&&N.call(this,e))&&t in n?(u("jQuery.data() always sets/gets camelCased names: "+t),2");t!==e&&T(e)!==T(t)&&u("HTML tags must be properly nested and closed: "+e)}var O=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,q=s.htmlPrefilter;s.UNSAFE_restoreLegacyHtmlPrefilter=function(){s.htmlPrefilter=function(e){return P(e),e.replace(O,"<$1>")}},s.htmlPrefilter=function(e){return P(e),q(e)};var D,_=s.fn.offset;s.fn.offset=function(){var e=this[0];return!e||e.nodeType&&e.getBoundingClientRect?_.apply(this,arguments):(u("jQuery.fn.offset() requires a valid DOM element"),arguments.length?this:void 0)},s.ajax&&(D=s.param,s.param=function(e,t){var r=s.ajaxSettings&&s.ajaxSettings.traditional;return void 0===t&&r&&(u("jQuery.param() no longer uses jQuery.ajaxSettings.traditional"),t=r),D.call(this,e,t)});var E,F,J=s.fn.andSelf||s.fn.addBack;return s.fn.andSelf=function(){return u("jQuery.fn.andSelf() is deprecated and removed, use jQuery.fn.addBack()"),J.apply(this,arguments)},s.Deferred&&(E=s.Deferred,F=[["resolve","done",s.Callbacks("once memory"),s.Callbacks("once memory"),"resolved"],["reject","fail",s.Callbacks("once memory"),s.Callbacks("once memory"),"rejected"],["notify","progress",s.Callbacks("memory"),s.Callbacks("memory")]],s.Deferred=function(e){var i=E(),a=i.promise();return i.pipe=a.pipe=function(){var o=arguments;return u("deferred.pipe() is deprecated"),s.Deferred(function(n){s.each(F,function(e,t){var r="function"==typeof o[e]&&o[e];i[t[1]](function(){var e=r&&r.apply(this,arguments);e&&"function"==typeof e.promise?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[t[0]+"With"](this===a?n.promise():this,r?[e]:arguments)})}),o=null}).promise()},e&&e.call(i,i),i},s.Deferred.exceptionHook=E.exceptionHook),s}); // source --> https://flyinglessons.co.uk/wp-includes/js/jquery/ui/core.min.js?ver=1.13.1 /*! jQuery UI - v1.13.1 - 2022-01-20 * http://jqueryui.com * Includes: data.js, disable-selection.js, escape-selector.js, focusable.js, form-reset-mixin.js, form.js, ie.js, jquery-1-7.js, keycode.js, labels.js, plugin.js, position.js, safe-active-element.js, safe-blur.js, scroll-parent.js, tabbable.js, unique-id.js, version.js, widget.js * Copyright jQuery Foundation and other contributors; Licensed */ !function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(x){"use strict";var t,e,i,n,W,C,o,s,r,l,a,h,u;function E(t,e,i){return[parseFloat(t[0])*(a.test(t[0])?e/100:1),parseFloat(t[1])*(a.test(t[1])?i/100:1)]}function L(t,e){return parseInt(x.css(t,e),10)||0}function N(t){return null!=t&&t===t.window}x.ui=x.ui||{},x.ui.version="1.13.1", /*! * jQuery UI :data 1.13.1 * http://jqueryui.com * * Copyright jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license */ x.extend(x.expr.pseudos,{data:x.expr.createPseudo?x.expr.createPseudo(function(e){return function(t){return!!x.data(t,e)}}):function(t,e,i){return!!x.data(t,i[3])}}), /*! * jQuery UI Disable Selection 1.13.1 * http://jqueryui.com * * Copyright jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license */ x.fn.extend({disableSelection:(t="onselectstart"in document.createElement("div")?"selectstart":"mousedown",function(){return this.on(t+".ui-disableSelection",function(t){t.preventDefault()})}),enableSelection:function(){return this.off(".ui-disableSelection")}}), /*! * jQuery UI Focusable 1.13.1 * http://jqueryui.com * * Copyright jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license */ x.ui.focusable=function(t,e){var i,n,o,s,r=t.nodeName.toLowerCase();return"area"===r?(n=(i=t.parentNode).name,!(!t.href||!n||"map"!==i.nodeName.toLowerCase())&&(0<(n=x("img[usemap='#"+n+"']")).length&&n.is(":visible"))):(/^(input|select|textarea|button|object)$/.test(r)?(o=!t.disabled)&&(s=x(t).closest("fieldset")[0])&&(o=!s.disabled):o="a"===r&&t.href||e,o&&x(t).is(":visible")&&function(t){var e=t.css("visibility");for(;"inherit"===e;)t=t.parent(),e=t.css("visibility");return"visible"===e}(x(t)))},x.extend(x.expr.pseudos,{focusable:function(t){return x.ui.focusable(t,null!=x.attr(t,"tabindex"))}}),x.fn._form=function(){return"string"==typeof this[0].form?this.closest("form"):x(this[0].form)}, /*! * jQuery UI Form Reset Mixin 1.13.1 * http://jqueryui.com * * Copyright jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license */ x.ui.formResetMixin={_formResetHandler:function(){var e=x(this);setTimeout(function(){var t=e.data("ui-form-reset-instances");x.each(t,function(){this.refresh()})})},_bindFormResetHandler:function(){var t;this.form=this.element._form(),this.form.length&&((t=this.form.data("ui-form-reset-instances")||[]).length||this.form.on("reset.ui-form-reset",this._formResetHandler),t.push(this),this.form.data("ui-form-reset-instances",t))},_unbindFormResetHandler:function(){var t;this.form.length&&((t=this.form.data("ui-form-reset-instances")).splice(x.inArray(this,t),1),t.length?this.form.data("ui-form-reset-instances",t):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset"))}},x.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()), /*! * jQuery UI Support for jQuery core 1.8.x and newer 1.13.0 * http://jqueryui.com * * Copyright jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license * */ x.expr.pseudos||(x.expr.pseudos=x.expr[":"]),x.uniqueSort||(x.uniqueSort=x.unique),x.escapeSelector||(e=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,i=function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t},x.escapeSelector=function(t){return(t+"").replace(e,i)}),x.fn.even&&x.fn.odd||x.fn.extend({even:function(){return this.filter(function(t){return t%2==0})},odd:function(){return this.filter(function(t){return t%2==1})}}), /*! * jQuery UI Keycode 1.13.1 * http://jqueryui.com * * Copyright jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license */ x.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}, /*! * jQuery UI Labels 1.13.1 * http://jqueryui.com * * Copyright jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license */ x.fn.labels=function(){var t,e,i;return this.length?this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(e=this.eq(0).parents("label"),(t=this.attr("id"))&&(i=(i=this.eq(0).parents().last()).add((i.length?i:this).siblings()),t="label[for='"+x.escapeSelector(t)+"']",e=e.add(i.find(t).addBack(t))),this.pushStack(e)):this.pushStack([])},x.ui.plugin={add:function(t,e,i){var n,o=x.ui[t].prototype;for(n in i)o.plugins[n]=o.plugins[n]||[],o.plugins[n].push([e,i[n]])},call:function(t,e,i,n){var o,s=t.plugins[e];if(s&&(n||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(o=0;o
"),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),n=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthW(C(n),C(o))?s.important="horizontal":s.important="vertical",f.using.call(this,t,s)}),r.offset(x.extend(h,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i=e.within,n=i.isWindow?i.scrollLeft:i.offset.left,o=i.width,s=t.left-e.collisionPosition.marginLeft,r=n-s,l=s+e.collisionWidth-o-n;e.collisionWidth>o?0o?0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=c++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,n,o,s=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(s={},t=(i=t.split(".")).shift(),i.length){for(n=s[t]=x.widget.extend({},this.options[t]),o=0;o https://flyinglessons.co.uk/wp-content/plugins/meta-data-filter/js/front.js?ver=5.9.1 var mdf_range_update = false; var mdf_ajax_content_redraw_page = 0; try { var mdf_woo_catalog_order_by = mdf_default_order_by; var mdf_woo_catalog_order = mdf_default_order; } catch (e) { } //*** jQuery(function () { jQuery.fn.life = function (types, data, fn) { jQuery(this.context).on(types, this.selector, data, fn); return this; }; //+++ mdf_init(); }); //*** function mdf_init() { if (!jQuery('#pn_html_buffer').length) { jQuery('body').append(''); jQuery('body').append(''); } //+++ mdf_hide_empty_blocks_titles(); //+++ mdf_tooltip_init(); mdf_init_checkboxes_scroll(); mdf_init_selects(); mdf_init_checkboxes(); mdf_init_multislect_emulator(); //+++ jQuery('.mdf_range_min').life('change', function () { var slider_id = jQuery(this).data('slider-id'); mdf_range_update = true; jQuery("#" + slider_id).ionRangeSlider("update", { from: parseFloat(jQuery(this).val(), 10) }); mdf_range_update = false; mdf_ajax_content_redraw_page = 0; //jQuery("#" + slider_id).slider("values", 0, parseInt(jQuery(this).val(), 10)); }); jQuery('.mdf_range_max').life('change', function () { var slider_id = jQuery(this).data('slider-id'); mdf_range_update = true; jQuery("#" + slider_id).ionRangeSlider("update", { to: parseFloat(jQuery(this).val(), 10) }); mdf_range_update = false; mdf_ajax_content_redraw_page = 0; //jQuery("#" + slider_id).slider("values", 1, parseInt(jQuery(this).val(), 10)); }); //css selects mdf_init_selects(); //work with taxonomy //select jQuery('.mdf_taxonomy').life('change', function () { mdf_deinit_chosen_selects(); var tax_name = jQuery(this).data('tax-name'); //+++ jQuery(this).next('.mdf_taxonomy_child_container').show(200); var _this = this; var is_auto_submit = jQuery(this).parents('.mdf_input_container').hasClass('mdf_tax_auto_submit'); var is_tax_ajax_autorecount = jQuery(this).parents('.mdf_input_container').hasClass('mdf_tax_ajax_autorecount'); var slug = jQuery(this).parents('form').find('input[name="mdf[mdf_widget_options][slug]"]').val(); var form = jQuery(this).parents('form'); mdf_ajax_content_redraw_page = 0; var data = { action: "mdf_draw_term_childs", type: 'select', tax_name: tax_name, mdf_parent_id: jQuery(this).val(), hide: jQuery(this).data('hide'), page_mdf: jQuery(this).parents('form').find('.hidden_page_mdf_for_ajax').val(), mdf_cat: jQuery(this).parents('form').find('input[name="mdf[mdf_widget_options][meta_data_filter_cat]"]').val(), slug: slug, is_auto_submit: is_auto_submit }; jQuery.post(ajaxurl, data, function (content) { if (is_auto_submit || is_tax_ajax_autorecount) { jQuery(_this).next('.mdf_taxonomy_child_container').hide(); } //+++ jQuery(_this).next('.mdf_taxonomy_child_container').html(content); if (jQuery(_this).next('.mdf_taxonomy_child_container').next('.mdf_taxonomy_child_container2').length) { jQuery(_this).next('.mdf_taxonomy_child_container').next('.mdf_taxonomy_child_container2').remove(); } else { jQuery(_this).next('.mdf_taxonomy_child_container').next('.mdf_taxonomy_child_container').remove(); } //+++ if (!content) { jQuery(_this).next('.mdf_taxonomy_child_container').hide().html(mdf_tax_loader); } if (jQuery(_this).parents('.mdf_input_container').hasClass('mdf_tax_auto_submit')) { jQuery(_this).parents('form').submit(); } //ajax recount if (jQuery(form).hasClass('mdf_ajax_auto_recount')) { mdf_ajax_data_recount(jQuery(form).attr('id'), slug, false); } }); return true; }); //checkbox jQuery('.mdf_taxonomy_checkbox').life('change', function () { var tax_name = jQuery(this).data('tax-name'); var is_auto_submit = jQuery(this).parents('.mdf_input_container').hasClass('mdf_tax_auto_submit'); var form = jQuery(this).parents('form'); if (!jQuery(this).hasClass('mdf_has_childs') && !jQuery(form).hasClass('mdf_ajax_auto_recount')) { if (is_auto_submit) { jQuery(this).parents('form').submit(); } return true; } //+++ var _this = this; var term_id = jQuery(this).val(); var slug = jQuery(this).parents('form').find('input[name="mdf[mdf_widget_options][slug]"]').val(); //+++ mdf_ajax_content_redraw_page = 0; if (jQuery(this).is(":checked")) { jQuery(this).prev("input[type=hidden]").val(term_id); if (!show_tax_all_childs) { if (mdf_use_custom_icheck) { jQuery(_this).parent().parent().find('.mdf_taxonomy_child_container').show(200); } else { jQuery(_this).parent().find('.mdf_taxonomy_child_container').show(200); } var data = { action: "mdf_draw_term_childs", type: 'checkbox', tax_name: tax_name, mdf_parent_id: term_id, hide: jQuery(this).data('hide'), page_mdf: jQuery(this).parents('form').find('.hidden_page_mdf_for_ajax').val(), mdf_cat: jQuery(this).parents('form').find('input[name="mdf[mdf_widget_options][meta_data_filter_cat]"]').val(), slug: slug, is_auto_submit: is_auto_submit }; jQuery.post(ajaxurl, data, function (content) { if (is_auto_submit) { jQuery(_this).parent().find('.mdf_taxonomy_child_container').hide(); } if (mdf_use_custom_icheck) { jQuery(_this).parent().parent().find('.mdf_taxonomy_child_container').html(content); mdf_init_checkboxes(); } else { jQuery(_this).parent().find('.mdf_taxonomy_child_container').html(content); } if (!content) { jQuery(_this).parent().find('.mdf_taxonomy_child_container').hide().html(mdf_tax_loader); } if (jQuery(_this).parents('.mdf_input_container').hasClass('mdf_tax_auto_submit')) { jQuery(_this).parents('form').submit(); } //ajax recount if (jQuery(form).hasClass('mdf_ajax_auto_recount')) { mdf_ajax_data_recount(jQuery(form).attr('id'), slug, false); } }); } else { if (jQuery(_this).parents('.mdf_input_container').hasClass('mdf_tax_auto_submit')) { jQuery(_this).parents('form').submit(); } //ajax recount if (jQuery(form).hasClass('mdf_ajax_auto_recount')) { mdf_ajax_data_recount(jQuery(form).attr('id'), slug, false); } } } else { if (!show_tax_all_childs) { if (mdf_use_custom_icheck) { jQuery(_this).parent().parent().find('.mdf_taxonomy_child_container').hide().html(mdf_tax_loader); } else { jQuery(_this).parent().find('.mdf_taxonomy_child_container').hide().html(mdf_tax_loader); } } //*** if (jQuery(this).parents('.mdf_input_container').hasClass('mdf_tax_auto_submit')) { jQuery(this).parents('form').submit(); } //ajax recount if (jQuery(form).hasClass('mdf_ajax_auto_recount')) { mdf_ajax_data_recount(jQuery(form).attr('id'), slug, false); } } return true; }); //+++ //for shortcode try { //console.log(mdf_found_totally); jQuery('.mdf_widget_found_count span').html(mdf_found_totally); } catch (e) { } jQuery('.mdf_sort_panel_order_by').change(function () { var val = jQuery(this).val(); if (val == 0) { val = mdf_default_order_by; } var href = window.location.href; if (mdf_is_search_going == 1) { window.location.href = href + '&order_by=' + val + '&order=' + mdf_sort_order; } else { mdf_util_order_no_search(mdf_sort_order, val); return false; } }); jQuery('.mdf_sort_panel_ordering').change(function () { var val = jQuery(this).val(); var href = window.location.href; if (mdf_is_search_going == 1) { window.location.href = href + '&order_by=' + mdf_order_by + '&order=' + val; } else { mdf_util_order_no_search(val, mdf_order_by); return false; } }); jQuery('.mdf_custom_filter_panel a').click(function () { var href = window.location.href; if (mdf_is_search_going == 1) { window.location.href = href + '&order_by=' + jQuery(this).data('order-by') + '&order=' + jQuery(this).data('order'); } else { mdf_util_order_no_search(jQuery(this).data('order'), jQuery(this).data('order-by')); return false; } return false; }); //+++ jQuery('.mdf_front_toggle').life('click', function () { var condition = jQuery(this).data('condition'); if (condition == 'opened') { jQuery(this).removeClass('mdf_front_toggle_opened'); jQuery(this).addClass('mdf_front_toggle_closed'); jQuery(this).data('condition', 'closed'); jQuery(this).text(mdf_toggle_open_sign); jQuery(this).parent().prev('.mdf_filter_post_blocks_toggles').val(2); } else { jQuery(this).addClass('mdf_front_toggle_opened'); jQuery(this).removeClass('mdf_front_toggle_closed'); jQuery(this).data('condition', 'opened'); jQuery(this).text(mdf_toggle_close_sign); jQuery(this).parent().prev('.mdf_filter_post_blocks_toggles').val(1); } if (jQuery(this).parent().next('.mdf_filter_section, .mdf_tax_filter_section').hasClass('mdf_front_toggle_closed_section')) { jQuery(this).parent().next('.mdf_filter_section, .mdf_tax_filter_section').hide(); jQuery(this).parent().next('.mdf_filter_section, .mdf_tax_filter_section').removeClass('mdf_front_toggle_closed_section'); } jQuery(this).parent().next('.mdf_filter_section, .mdf_tax_filter_section').toggle(500); return false; }); //activate submit button jQuery('.mdf_widget_form, .mdf_shortcode_form').find('input').life('click', function () { jQuery(this).parents('form').find("input[type=submit]").removeProp('disabled'); }); jQuery('.mdf_widget_form, .mdf_shortcode_form').find('input').life('change', function () { jQuery(this).parents('form').find("input[type=submit]").removeProp('disabled'); }); jQuery('.mdf_widget_form, .mdf_shortcode_form').find('select').life('change', function () { jQuery(this).parents('form').find("input[type=submit]").removeProp('disabled'); }); //+++ jQuery('.mdf_filter_categories').life('change', function () { var term_id = jQuery(this).val(); //for ajax searching if (jQuery(this).parents('.widget-meta-data-filter').find('form').hasClass('mdf_ajax_content_redraw')) { var s = jQuery('#mdf_results_by_ajax').data('shortcode'); var old_mdf_cat = jQuery(this).parents('.widget-meta-data-filter').find('form').find('input[name="mdf[mdf_widget_options][meta_data_filter_cat]"]').val(); s = s.replace('meta_data_filter_cat=' + old_mdf_cat, 'meta_data_filter_cat=' + term_id); jQuery('#mdf_results_by_ajax').data('shortcode', s); } jQuery(this).parents('.widget-meta-data-filter').find('form').find('input[name="mdf[mdf_widget_options][meta_data_filter_cat]"]').val(term_id); jQuery(this).parents('.widget-meta-data-filter').find('form').find('input[name="meta_data_filter_cat"]').val(term_id); mdf_ajax_data_recount(jQuery(this).parents('.widget-meta-data-filter').find('form').attr('id'), jQuery(this).data('slug'), true); }); //fix for textinput if its under ajax redraw (another way redirect works) jQuery('form.mdf_ajax_content_redraw .mdf_textinput, form.mdf_ajax_auto_recount .mdf_textinput').keydown(function (e) { if (e.keyCode == 13) { // enter key was pressed jQuery(this).blur(); return false; // prevent execution of rest of the script + event propagation / event bubbling + prevent default behaviour } }); //+++ remove empty taxonomies selects remove_empty_mdf_taxonomy(); } //if we do sort while no searching function mdf_util_order_no_search(order, order_by) { mdf_tmp_order = order; mdf_tmp_orderby = order_by; var form = jQuery('.mdf_search_form').eq(0); if (form.hasClass('mdf_ajax_content_redraw')) { mdf_ajax_data_recount(form.attr('id'), form.data('slug'), false); } else { form.submit(); } } //fixed 20-07-2014 function remove_empty_mdf_taxonomy() { jQuery.each(jQuery('.mdf_widget_form select.mdf_taxonomy'), function (index, select) { var len = jQuery(select).children('option').length; if (len < 2) { jQuery(select).parent().remove(); } }); } function mdf_draw_ui_slider_items(act_without_button, uniqid) { var items = jQuery(".ui_slider_item_" + uniqid); mdf_ajax_content_redraw_page = 0; jQuery.each(items, function (key, item) { var input = jQuery(item).next('input'); mdf_init_range_sliders(item, input, act_without_button, uniqid); }); } function mdf_get_ui_slider_step(input) { var step = jQuery(input).data('step'); if (!step) { step = Math.ceil(parseInt((jQuery(input).data('max') - jQuery(input).data('min')) / 100, 10)); } return step; } function mdf_init_range_sliders(item, input, act_without_button, uniqid) { try { var type = jQuery(input).data('type'); //if (type == 'double') { jQuery(item).ionRangeSlider({ min: jQuery(input).data('min'), max: jQuery(input).data('max'), from: jQuery(input).data('min-now'), to: jQuery(input).data('max-now'), type: type, prefix: jQuery(input).data('slider-prefix'), postfix: jQuery(input).data('slider-postfix'), //maxPostfix: "+", prettify: jQuery(input).data('slider-prettify'), hideMinMax: false, hideFromTo: false, hasGrid: true, step: mdf_get_ui_slider_step(input), onFinish: function (ui) { jQuery(input).val(ui.fromNumber + '^' + ui.toNumber); jQuery(input).parent().find('.mdf_range .mdf_range_min').val(ui.fromNumber); jQuery(input).parent().find('.mdf_range .mdf_range_max').val(ui.toNumber); if (act_without_button) { jQuery("#meta_data_filter_" + uniqid).submit(); } //ajax recount if (jQuery("#meta_data_filter_" + uniqid).hasClass('mdf_ajax_auto_recount')) { mdf_ajax_data_recount(jQuery("#meta_data_filter_" + uniqid).attr('id'), jQuery("#meta_data_filter_" + uniqid).data('slug'), false); } return false; }, onChange: function (ui) { jQuery(input).val(ui.fromNumber + '^' + ui.toNumber); jQuery(input).parent().find('.mdf_range .mdf_range_min').val(ui.fromNumber); jQuery(input).parent().find('.mdf_range .mdf_range_max').val(ui.toNumber); jQuery(input).parents('form').find("input[type=submit]").removeProp('disabled'); mdf_ajax_content_redraw_page = 0; }, onLoad: function (ui) { if (mdf_range_update) { jQuery(input).val(ui.fromNumber + '^' + ui.toNumber); jQuery(input).parent().find('.mdf_range .mdf_range_min').val(ui.fromNumber); jQuery(input).parent().find('.mdf_range .mdf_range_max').val(ui.toNumber); if (act_without_button) { jQuery("#meta_data_filter_" + uniqid).submit(); } //ajax recount if (jQuery("#meta_data_filter_" + uniqid).hasClass('mdf_ajax_auto_recount')) { mdf_ajax_data_recount(jQuery("#meta_data_filter_" + uniqid).attr('id'), jQuery("#meta_data_filter_" + uniqid).data('slug'), false); } return false; } } }); //} } catch (e) { } } function mdf_click_checkbox(_this) { if (jQuery(_this).is(":checked")) { jQuery(_this).prev("input[type=hidden]").val(1); jQuery(_this).next("input[type=hidden]").val(1); jQuery(_this).val(1); } else { jQuery(_this).prev("input[type=hidden]").val('~'); jQuery(_this).next("input[type=hidden]").val('~'); jQuery(_this).val('~'); } return true; } function mdf_init_search_form(uniqid, slug, search_url, act_without_button, ajax_searching) { if (act_without_button === 1) { //checkbox actions jQuery("#meta_data_filter_" + uniqid + " .mdf_option_checkbox").life('change', function () { mdf_click_checkbox(this); jQuery("#meta_data_filter_" + uniqid).submit(); return true; }); //select actions jQuery("#meta_data_filter_" + uniqid + " .mdf_filter_select").life('change', function () { jQuery("#meta_data_filter_" + uniqid).submit(); return true; }); //textinput jQuery("#meta_data_filter_" + uniqid + " .mdf_textinput").life('change', function () { jQuery("#meta_data_filter_" + uniqid).submit(); return true; }); } else { jQuery("#meta_data_filter_" + uniqid + " .mdf_option_checkbox").unbind('click'); jQuery("#meta_data_filter_" + uniqid + " .mdf_option_checkbox").unbind('change'); jQuery("#meta_data_filter_" + uniqid + " .mdf_option_checkbox").life('change', function () { mdf_click_checkbox(this); //recount items count by ajax if (ajax_searching) { mdf_ajax_data_recount("meta_data_filter_" + uniqid, slug, false); } }); jQuery("#meta_data_filter_" + uniqid + " .mdf_filter_select").unbind('change'); //recount items count by ajax jQuery("#meta_data_filter_" + uniqid + " .mdf_filter_select").life('change', function () { if (ajax_searching) { mdf_ajax_data_recount("meta_data_filter_" + uniqid, slug, false); } }); jQuery("#meta_data_filter_" + uniqid + " .mdf_textinput").life('change', function () { if (ajax_searching) { mdf_ajax_data_recount("meta_data_filter_" + uniqid, slug, false); } }); //*** redraw_ajax_pagination(slug); } //+++ mdf_draw_ui_slider_items(act_without_button, uniqid); //+++ mdf_init_submit_button(uniqid, slug, search_url); //calendar mdf_init_calendars(uniqid, act_without_button, ajax_searching, slug); } function mdf_init_submit_button(uniqid, slug, search_url) { var submit_mode = 'submit'; var type = 'widget'; var form_id = "meta_data_filter_" + uniqid; if (jQuery("#" + form_id).hasClass('mdf_shortcode_form')) { type = 'shortcode'; shortcode_id = jQuery("#" + form_id).data('shortcode-id'); } //+++ jQuery('#' + form_id + ' .mdf_reset_button').click(function () { submit_mode = 'reset'; //if (type == 'widget') { if (jQuery("#" + form_id).hasClass('mdf_ajax_content_redraw')) { mdf_ajax_content_redraw_page = 0; mdf_ajax_data_recount(form_id, slug, true); return; } //} if (jQuery(this).attr('href') && !jQuery("#" + form_id).hasClass('mdf_ajax_content_redraw')) { var href = jQuery(this).attr('href'); if (href.length > 1) { window.location = href; return; } } jQuery("#" + form_id).submit(); return false; }); var is_ajaxed_reset = false; //check is form inserted in popup var is_in_popup = false; if (jQuery(this).parents('.advanced_wp_popup_content')) { is_in_popup = true; is_ajaxed_reset = true; } //*** var shortcode_id = 0; var widget_id = 0; var sidebar_name = ""; var sidebar_id = 0; if (type == 'widget') { sidebar_name = jQuery("#" + form_id).data('sidebar-name'); sidebar_id = jQuery("#" + form_id).data('sidebar-id'); widget_id = jQuery("#" + form_id).data('widget-id'); } jQuery("#" + form_id).submit(function () { jQuery(this).find("input[type='submit'], .mdf_reset_button").replaceWith(mdf_tax_loader); jQuery("#" + form_id + " .mdf_one_moment_txt span").show(); var mdf_widget_search_url = search_url + "slg=" + slug + "&"; mdf_show_stat_info_popup(lang_one_moment); var data = { action: "mdf_encode_search_get_params", vars: jQuery(this).serialize(), mode: submit_mode, mdf_front_qtrans_lang: mdf_front_qtrans_lang, mdf_front_wpml_lang: mdf_front_wpml_lang, type: type, shortcode_id: shortcode_id, sidebar_id: sidebar_id, sidebar_name: sidebar_name, widget_id: widget_id, is_ajaxed_reset: is_ajaxed_reset }; jQuery.post(ajaxurl, data, function (response) { if (is_ajaxed_reset && submit_mode == 'reset' && type == 'shortcode') { //jQuery('#pn_html_buffer2').html(response); if (response.indexOf('mdf_ajax_content_redraw') != -1) { //ajax content redraw var parent = jQuery("#" + form_id).parent('.mdf_shortcode_container'); jQuery(parent).replaceWith('
'); jQuery('#mdtf_replace_me').html(response); mdf_ajax_content_redraw_page = 0; var f = jQuery('#mdtf_replace_me').find('.mdf_ajax_content_redraw').eq(0); jQuery(f).parent().unwrap(); mdf_ajax_data_recount(jQuery(f).attr('id'), slug, false); } else { jQuery("#" + form_id).parents('.mdf_shortcode_container').replaceWith(response); mdf_init_selects(); } } else { if (mdf_widget_search_url.substring(0, 4) == 'self') { mdf_widget_search_url = mdf_widget_search_url.replace('self', (mdf_current_page_url.length > 0 ? mdf_current_page_url : window.location.href)); } if (mdf_widget_search_url.match(/\?/g).length > 1) { var index = mdf_widget_search_url.lastIndexOf('?'); mdf_widget_search_url = mdf_widget_search_url.substr(0, index) + '&' + mdf_widget_search_url.substr(index + 1); } //only for project TODO //mdf_widget_search_url = mdf_widget_search_url.replace("#butique_woo_products", ""); var redirect_url = mdf_widget_search_url + response; if (mdf_front_wpml_lang.length) { //redirect_url = mdf_site_url + '/' + mdf_front_wpml_lang + '/' + redirect_url; //redirect_url = redirect_url.replace(mdf_site_url, mdf_site_url + '/' + mdf_front_wpml_lang + '/'); } if (mdf_front_qtrans_lang.length) { redirect_url = redirect_url + '&lang=' + mdf_front_qtrans_lang; } //ordering when sort panel is not while search going if (mdf_tmp_order != 0 && mdf_tmp_orderby != 0) { redirect_url += '&order_by=' + mdf_tmp_orderby + '&order=' + mdf_tmp_order; } //+++ window.location = redirect_url; } }); return false; }); } var mdf_ajax_lock = false;//remove twice ajax request on the same time function mdf_ajax_data_recount(form_id, slug, simple_form_redraw) { if (mdf_ajax_lock) { return; } mdf_ajax_lock = true; //+++ mdf_show_stat_info_popup(lang_one_moment); var type = 'widget'; var shortcode_id = 0; var widget_id = 0; var sidebar_name = ""; var sidebar_id = 0; if (jQuery("#" + form_id).hasClass('mdf_shortcode_form')) { type = 'shortcode'; shortcode_id = jQuery("#" + form_id).data('shortcode-id'); } if (type == 'widget') { sidebar_id = jQuery("#" + form_id).data('sidebar-id'); sidebar_name = jQuery("#" + form_id).data('sidebar-name'); widget_id = jQuery("#" + form_id).data('widget-id'); } //*** var mdf_ajax_content_redraw = false; if (jQuery("#" + form_id).hasClass('mdf_ajax_content_redraw')) { mdf_ajax_content_redraw = true; } var data = { action: "mdf_get_ajax_auto_recount_data", vars: jQuery("#" + form_id).serialize(), slug: slug, type: type, shortcode_id: shortcode_id, sidebar_id: sidebar_id, sidebar_name: sidebar_name, widget_id: widget_id, mode: 'submit', mdf_current_term_id: mdf_current_term_id, mdf_current_tax: mdf_current_tax, simple_form_redraw: (simple_form_redraw ? 1 : 0), //need for filter-category changing mdf_front_qtrans_lang: mdf_front_qtrans_lang, mdf_front_wpml_lang: mdf_front_wpml_lang, mdf_ajax_content_redraw: mdf_ajax_content_redraw, shortcode_txt: jQuery('#mdf_results_by_ajax').data('shortcode'), content_redraw_page: mdf_ajax_content_redraw_page, mdf_tmp_order: mdf_tmp_order, //only when we do sort before searching mdf_tmp_orderby: mdf_tmp_orderby, //only when we do sort before searching mdf_is_search_going: mdf_is_search_going }; mdf_is_search_going = 1; //+++ if (mdf_ajax_content_redraw && jQuery('#mdf_results_by_ajax').length) { data.order_by = mdf_woo_catalog_order_by; data.order = mdf_woo_catalog_order; } //*** jQuery.post(ajaxurl, data, function (response) { response = jQuery.parseJSON(response); //+++ mdf_hide_stat_info_popup(); if (type == 'shortcode') { jQuery("#" + form_id).parents('.mdf_shortcode_container').replaceWith(response.form); } else { jQuery('#pn_html_buffer2').html(response.form); var widget = jQuery('#pn_html_buffer2').find('.widget-meta-data-filter').clone(); //jQuery("#" + form_id).parents('.widget-meta-data-filter').replaceWith(widget); jQuery("#" + form_id).parents('.widget-meta-data-filter').replaceWith(response.form); jQuery('#pn_html_buffer2').html(""); mdf_draw_ui_slider_items(false, jQuery(widget).find('form').data('unique-id')); mdf_hide_empty_blocks_titles(); mdf_init_submit_button(jQuery(widget).find('form').data('unique-id'), slug, jQuery(widget).find('form').data('search-url')); //+++ //повторная перерисовка формы. после изменений в index.php#1034 ненужна /* fixed 20-07-2014 if (simple_form_redraw) { mdf_ajax_lock = false; mdf_ajax_data_recount('meta_data_filter_' + jQuery(widget).find('form').data('unique-id'), slug, false); return; } */ } remove_empty_mdf_taxonomy(); mdf_tooltip_init(); mdf_init_checkboxes_scroll(); mdf_init_checkboxes(); mdf_init_selects(); mdf_init_multislect_emulator(); mdf_ajax_lock = false; //next code row need when show disabled drop-downs - butaforia jQuery(".mdf_input_container").find('.mdf_taxonomy_child_container2').next('.mdf_taxonomy_child_container').remove(); //after ajax is place for search form manipulation //redraw posts if we need do this by options if (mdf_ajax_content_redraw && jQuery('#mdf_results_by_ajax').length) { jQuery('#mdf_results_by_ajax').html(response.content); jQuery('.woo-pagination').remove(); redraw_ajax_pagination(slug); //+++ if (jQuery('.mdf_sort_panel_select').length) { jQuery('.mdf_sort_panel_order_by').change(function () { var form_id = jQuery('.mdf_ajax_content_redraw.mdf_ajax_auto_recount').attr('id'); mdf_woo_catalog_order_by = jQuery(this).val(); mdf_ajax_data_recount(form_id, slug, false); }); jQuery('.mdf_sort_panel_ordering').change(function () { var form_id = jQuery('.mdf_ajax_content_redraw.mdf_ajax_auto_recount').attr('id'); mdf_woo_catalog_order = jQuery(this).val(); mdf_ajax_data_recount(form_id, slug, false); }); } if (jQuery('.mdf_custom_filter_panel').length) { jQuery('.mdf_custom_filter_panel a').life('click', function () { var form_id = jQuery('.mdf_ajax_content_redraw.mdf_ajax_auto_recount').attr('id'); mdf_woo_catalog_order_by = jQuery(this).data('order-by'); mdf_woo_catalog_order = jQuery(this).data('order'); mdf_ajax_data_recount(form_id, slug, false); return false; }); } } //fix for textinput if its under ajax redraw (another way redirect works) jQuery('form.mdf_ajax_content_redraw .mdf_textinput, form.mdf_ajax_auto_recount .mdf_textinput').keydown(function (e) { if (e.keyCode == 13) { // enter key was pressed jQuery(this).blur(); return false; // prevent execution of rest of the script + event propagation / event bubbling + prevent default behaviour } }); mdf_js_after_ajax_done(); //hide woo standard sort panel if (jQuery('form.woocommerce-ordering').length) { jQuery('form.woocommerce-ordering').hide(); } }); } //for mdf_ajax_content_redraw mode function redraw_ajax_pagination(slug) { var pagination_links = jQuery('#mdf_results_by_ajax .tw-pagination li a'); jQuery.each(pagination_links, function (i, o) { jQuery(o).click(function () { mdf_ajax_content_redraw_page = parseInt(jQuery(o).attr('title'), 10); var form_id = jQuery('.mdf_ajax_content_redraw.mdf_ajax_auto_recount').attr('id'); mdf_ajax_data_recount(form_id, slug, false); return false; }); }); //jump to top //document.getElementById('mdf_results_by_ajax').scrollIntoView(); if (jQuery('#mdf_results_by_ajax').data('animate')) { var target = jQuery('#mdf_results_by_ajax').data('animate-target'); if (jQuery(target).length) { var top = jQuery(target).offset().top; jQuery('html,body').animate({scrollTop: top}, 577); return false; } } //here you can do smth after ajax is done } function mdf_hide_empty_blocks_titles() { var section = jQuery('.widget-meta-data-filter .mdf_filter_section'); jQuery.each(section, function (index, value) { var count = jQuery(value).find('table').find('tr').size(); if (!count) { jQuery(value).hide(); jQuery(value).find('table').hide(); jQuery(value).prev('h4.data-filter-section-title').hide(); } }); } function mdf_tooltip_init() { try { jQuery('.mdf_tooltip').tooltipster({ maxWidth: tooltip_max_width, //iconDesktop:true, animation: 'fade', delay: 200, theme: 'tooltipster-' + mdf_tooltip_theme, touchDevices: false, trigger: 'hover', contentAsHTML: true //content: jQuery('' + jQuery(this).find('i').html() + '') }); } catch (e) { //console.log(e); } } function mdf_init_checkboxes_scroll() { try { if (!mdf_use_custom_scroll_bar) { return; } } catch (e) { console.log('Just an info: ' + e); } //+++ try { jQuery(".mdf_filter_section_scrolled").mCustomScrollbar('destroy'); jQuery(".mdf_filter_section_scrolled").mCustomScrollbar({ scrollButtons: { enable: true }, advanced: { updateOnContentResize: true, updateOnBrowserResize: true }, theme: "dark-2", horizontalScroll: false, mouseWheel: true, scrollType: 'pixels', contentTouchScroll: true }); } catch (e) { //console.log(e); } } //by chosen js function mdf_init_selects() { mdf_deinit_chosen_selects(); try { if (mdf_use_chosen_js_w) { jQuery(".mdf_widget_form select").chosen({disable_search_threshold: 10}); } if (mdf_use_chosen_js_s) { jQuery(".mdf_shortcode_container select").chosen({disable_search_threshold: 10}); } } catch (e) { } } //http://fronteed.com/iCheck/ function mdf_init_checkboxes() { try { if (mdf_use_custom_icheck == 0) { return; } //+++ var selectors = ".mdf_shortcode_form input, .mdf_widget_form input"; //jQuery(selectors).iCheck('destroy'); jQuery(selectors).iCheck({ checkboxClass: 'icheckbox_' + icheck_skin.skin + '-' + icheck_skin.color, radioClass: 'iradio_flat' }); jQuery(selectors).on('ifChecked', function (event) { //jQuery(this).attr("checked", true); if (jQuery(this).hasClass('mdf_option_checkbox')) { jQuery(this).parent().prev("input[type=hidden]").val(1); jQuery(this).parent().next("input[type=hidden]").val(1); jQuery(this).val(1); } jQuery(this).trigger('change'); }); jQuery(selectors).on('ifUnchecked', function (event) { //jQuery(this).attr("checked", false); if (jQuery(this).hasClass('mdf_option_checkbox')) { jQuery(this).parent().prev("input[type=hidden]").val('~'); jQuery(this).parent().next("input[type=hidden]").val('~'); jQuery(this).val('~'); } jQuery(this).trigger('change'); }); } catch (e) { } } function mdf_deinit_chosen_selects() { try { if (mdf_use_chosen_js_w) { jQuery(".mdf_widget_form select").chosen('destroy').trigger("liszt:updated"); } if (mdf_use_chosen_js_s) { jQuery(".mdf_shortcode_container select").chosen('destroy').trigger("liszt:updated"); } } catch (e) { } //jQuery(".mdf_shortcode_form select, .mdf_widget_form select").removeClass("chzn-done").css('display', 'inline').data('chosen', null); //jQuery("*[class*=chzn]").remove(); } function mdf_show_stat_info_popup(text) { if (mdtf_overlay_skin == 'default') { jQuery("#pn_html_buffer").text(text); jQuery("#pn_html_buffer").fadeTo(200, 0.9); } else { switch (mdtf_overlay_skin) { case 'loading-balls': case 'loading-bars': case 'loading-bubbles': case 'loading-cubes': case 'loading-cylon': case 'loading-spin': case 'loading-spinning-bubbles': case 'loading-spokes': jQuery('body').plainOverlay('show', {progress: function () { return jQuery('
'); }}); break; default: jQuery('body').plainOverlay('show', {duration: -1}); break; } } } function mdf_hide_stat_info_popup() { if (mdtf_overlay_skin == 'default') { window.setTimeout(function () { jQuery("#pn_html_buffer").fadeOut(400); }, 500); } else { jQuery('body').plainOverlay('hide'); } } function mdf_init_calendars(uniqid, act_without_button, ajax_searching, slug) { try { jQuery("#meta_data_filter_" + uniqid + " .mdf_calendar").datepicker( { showWeek: true, firstDay: mdf_week_first_day, changeMonth: true, changeYear: true, showButtonPanel: true, onSelect: function (selectedDate, self) { var date = new Date(parseInt(self.currentYear, 10), parseInt(self.currentMonth, 10), parseInt(self.currentDay, 10), 23, 59, 59); var mktime = (date.getTime() / 1000); var css_class = 'mdf_calendar_from'; if (jQuery(this).hasClass('mdf_calendar_from')) { css_class = 'mdf_calendar_to'; jQuery(this).parent().find('.' + css_class).datepicker("option", "minDate", selectedDate); } else { jQuery(this).parent().find('.' + css_class).datepicker("option", "maxDate", selectedDate); } jQuery(this).prev('input[type=hidden]').val(mktime); //+++ if (ajax_searching) { window.setTimeout(function () { mdf_ajax_data_recount("meta_data_filter_" + uniqid, slug, false); }, 300); } if (act_without_button) { window.setTimeout(function () { jQuery("#meta_data_filter_" + uniqid).submit(); }, 300); } } } ); jQuery(".mdf_calendar").datepicker("option", "dateFormat", mdf_calendar_date_format); jQuery(".mdf_calendar").datepicker("option", "showAnim", 'fadeIn'); //+++ jQuery(".mdf_calendar").life('keyup', function (e) { if (e.keyCode == 8 || e.keyCode == 46) { jQuery.datepicker._clearDate(this); jQuery(this).prev('input[type=hidden]').val(""); } }); //+++ jQuery(".mdf_calendar").each(function () { var mktime = parseInt(jQuery(this).prev('input[type=hidden]').val(), 10); if (mktime > 0) { var date = new Date(mktime * 1000); jQuery(this).datepicker('setDate', new Date(date)); //+++ var css_class = 'mdf_calendar_from'; var selectedDate = jQuery(this).datepicker('getDate'); if (jQuery(this).hasClass('mdf_calendar_from')) { css_class = 'mdf_calendar_to'; jQuery(this).parent().find('.' + css_class).datepicker("option", "minDate", selectedDate); } else { jQuery(this).parent().find('.' + css_class).datepicker("option", "maxDate", selectedDate); } } }); } catch (e) { } } function mdf_init_multislect_emulator() { /* Dropdown with Multiple checkbox select with jQuery - May 27, 2013 (c) 2013 @ElmahdiMahmoud license: http://www.opensource.org/licenses/mit-license.php */ jQuery(".dropdown dt a").on('click', function () { //jQuery(".dropdown dd ul").slideToggle('fast'); var is_visible=false; if (jQuery(this).parents('dl.dropdown').find('dd ul').css('display') != 'none'){ is_visible=true; } jQuery('body dl.dropdown').find('dd ul').hide(); if (!is_visible) { jQuery(this).parents('dl.dropdown').find('dd ul').slideToggle('fast'); } return false; }); jQuery(".dropdown dd ul li a").on('click', function () { //jQuery(".dropdown dd ul").hide(); jQuery(this).parents('dl.dropdown').find('dd ul').hide(); return false; }); /* function getSelectedValue(id) { return jQuery("#" + id).find("dt a span.value").html(); } */ jQuery(document).bind('click', function (e) { var $clicked = jQuery(e.target); if (!$clicked.parents().hasClass("dropdown")) { //jQuery(".dropdown dd ul").hide(); jQuery('body dl.dropdown').find('dd ul').hide(); } }); /* jQuery('.mutliSelect input[type="checkbox"]').on('click', function () { var title = jQuery(this).closest('.mutliSelect').find('input[type="checkbox"]').val(), title = jQuery(this).val() + ","; if (jQuery(this).is(':checked')) { var html = '' + title + ''; jQuery('.multiSel').append(html); jQuery(".hida").hide(); } else { jQuery('span[title="' + title + '"]').remove(); var ret = jQuery(".hida"); jQuery('.dropdown dt a').append(ret); } }); */ };